[pull] master from KelvinTegelaar:master#90
Merged
pull[bot] merged 15 commits intoisgq-github01:masterfrom Mar 10, 2026
Merged
Conversation
This was blocking submission of the edit user page, also its a comma separated list so corrected backend apis Tested with new users with 0,1 and 2 emails set as alternatives in both the user creator and the user editor pages
Introduce Invoke-ListMailboxForwarding HTTP entrypoint and Get-CIPPMailboxForwardingReport report function. The entrypoint parses request params (CIPPEndpoint, tenantFilter, ForwardingOnly), calls the report function, logs activity and returns HttpResponseContext with appropriate status codes. The report generator reads cached mailbox data via Get-CIPPDbItem, supports a TenantFilter and -ForwardingOnly switch, handles 'AllTenants' by aggregating per-tenant reports, computes forwarding status (External/Internal/Both/None), and returns PSCustomObjects with fields like UPN, DisplayName, PrimarySmtpAddress, ForwardingType, ForwardTo, DeliverToMailboxAndForward, Tenant and CacheTimestamp. Error handling and logging added for missing data and per-tenant failures.
Add UseReportDB query handling to fetch mailbox forwarding from the report DB (Get-CIPPMailboxForwardingReport). If UseReportDB=true the report function is called and returned; otherwise the code performs a live Exchange Online query (Get-Mailbox via New-ExoRequest), selects relevant fields and projects normalized PSCustomObjects with ForwardingType, ForwardTo, HasForwarding, and related properties. Also improve logging and error handling for both paths.
A mailbox forwarding report should only contain mailboxes with forwarding.
Alternate email address fix
…-report Feature/mailbox forwarding report
also add env var backup table
Dev to hotfix
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )